import request from '../utils/request'

/**
 * 首页个人信息及最新动态接口
 * @param {Object} data - 请求参数对象
 * @param {string} data.supervisorId - 学员id（必填）
 */
export function situationApi(data) {
  return request({
    url: '/sportDevInfo/situationWx',
    method: "POST",
    data: {
      pageNum: 1, // 固定值：1
      pageSize: 100, // 固定值：100
      ...data
    }
  })
}

/**
 * 心率血氧图表数据接口
 * @param {Object} data - 请求参数对象
 * @param {number} data.studentId - 学员id（必填）
 * @param {string} data.type - 时间维度（周：week，月：month，年：year，必填）
 * @param {number[]} data.indicatorIds - 指标集合（例如：[18,4]，必填）
 */
export function signChartApi(data) {
  return request({
    url: '/realTime/signChart',
    method: "POST",
    data
  })
}

/**
 * 训练记录接口
 * @param {Object} data - 请求参数对象
 * @param {string} data.coachId - 教练id（必填）
 * @param {string} data.factoryNo - 手环mac地址（必填）
 * @param {number} data.pageNum - 当前页码（必填，从1开始）
 * @param {number} data.pageSize - 每页数量（必填，例如：10）
 */
export function queryOneApi(data) {
  return request({
    url: '/lastTime/queryOne',
    method: "POST",
    data
  })
}